Parallel Considerations for Real-time Volume Rendering
نویسندگان
چکیده
Current technology dictates that parallel processing is required to perform real-time volume rendering for any signi cant data set sizes and image qualities. This paper compares parallel architectures and algorithms which perform volume rendering, as well as a few alternative architectures not previously applied to the volume rendering problem. Since the memory to processor bandwidth is the major obstacle to overcome when attempting to achieve real-time frame rates, the communication patterns will be the main feature discussed. Also of interest to the performance of the architecture/algorithm is the degree of parallelism. The goal of the current research in the Cube project is 30 Hz volume rendering, therefore the architectures/algorithms are ranked according to raw performance. To create an even eld for comparison, the performance is normalized to the number of processing elements.
منابع مشابه
Hardware Assisted Multichannel Volume Rendering
We explore real time volume rendering of multichannel data for volumes with color and multi-modal information. We demonstrate volume rendering of the Visible Human Male color dataset and photo-realistic rendering of voxelized terrains, and achieve high quality visualizations. We render multi-modal volumes utilizing hardware programmability for accumulation level mixing, and use CT and MRI infor...
متن کاملImproving Parallel Shear-Warp Volume Rendering on Shared Address Space Multiprocessors
This paper presents a new parallel volume rendering algorithm and implementation, based on shear warp factor-ization, for shared address space multiprocessors. Starting from an existing parallel shear-warp renderer, we use increasingly detailed performance measurements on real machines and simulators to understand performance bottlenecks. This leads us to a new parallel implementation that subs...
متن کاملCube-4 - A Scalable Architecture for Real-Time Volume Rendering
We present Cube-4, a special-purpose volume rendering architecture that is capable of rendering high-resolution (e.g., 10243) datasets at 30 frames per second. The underlying algorithm, called slice-parallel ray-casting, uses tri-linear interpolation of samples between data slices for parallel and perspective projections. The architecture uses a distributed interleaved memory, several parallel ...
متن کاملReal-time volume rendering
We present Cube-4, a special-purpose volume rendering architecture that is capable of rendering high-resolution (e.g., 10243) datasets at 30 frames per second. The underlying algorithm, called slice-parallel ray-casting, uses tri-linear interpolation of samples between data slices for parallel and perspective projections. The architecture uses a distributed interleaved memory, several parallel ...
متن کاملData-Parallel Volume Rendering with Adaptive Volume Subdivision
A data-parallel processing approach is promising for real-time volume rendering because of the massive parallelism in volume rendering. In data-parallel volume rendering, local results processing elements(PEs) generate from allocated subvolumes are integrated to form a final image. Generally, the integration causes an overhead unavoidable in data-parallel volume rendering due to communications ...
متن کامل